sludge separator - Spanish English Dictionary